package com.fancy.logic
{
	import com.fancy.framework.BundleContext;
	import com.fancy.framework.BundleLeader;
	import com.fancy.framework.BundleModuleName;
	import com.fancy.framework.BundleNotice;
	
	public class LogicLeader extends BundleLeader
	{
		public function LogicLeader(context:BundleContext)
		{
			super(context);
		}
		
		override public function getModuleName():String
		{
			return BundleModuleName.GAME_LOGIC;
		}
		
		override public function getLevel():uint
		{
			return 3;
		}
		
		override public function initializeLeader():void
		{
			trace("LogicLeader::initializeLeader()");
		}
		
		override public function execute(notice:BundleNotice):void
		{
			trace("LogicLeader::execute ", notice.type, notice.name, notice.body);
		}
		
	}
}